@ component annotation